<?php

/**
 * 默认控制器
 */
class Controller_Interface extends Controller_Abstract
{
	function actionvaliphone()
	{
		$userphone = $this->_context->userphone;
		$result = array(
			'result'=>false,
			'message'=>'没有输入手机号'
		);
		if (helper_userbase_reg::validate_mobile_reg($userphone))
		{
			$result['message'] = '手机号已经注册过了';
		}else
		{
			$result['result'] = true;
			$result['message'] = '恭喜您,可以注册';
		}
		echo json_encode($result);
		exit();
	}
	/**
	 * 
	 *2012-1-7-下午05:22:42 by 460932465
	 * @access 赠送积分
	 */
	function actionsendpoint()
	{
	}
    function actionCode()
    {
        return Helper_Ckcode::entry();
    }
    //生成短信验证
    function actionsmscode()
    {
    	$err = '';
    	$mobile = $mobile = isset($this->_context->mobile)?$this->_context->mobile:$_SESSION[helper_users_login::$_Login_SessionKey]['userphone'];
    	if (is_null($mobile))
    	{
    		$err = '没有输入手机号码';
    	}else if(!helper_userbase_reg::validate_mobile_reg($mobile))
    	{
    		$err = '对不起,手机号没有注册';
    	}else
    	{
    		$reg_sms = new helper_sms_reg($mobile);
    		$status = $reg_sms->send_message(('您的手机验证码为:{$key},请尽快操作.'));
    		if($status == true)
    		{
    		$err = '验证码发送成功,请尽快使用';
    		}else
    		{
    		$err = $reg_sms->err_msg;
    		}
    	}
    	exit(json_encode($err));
    }
    //发送验证手机短信
    function actionregsms()
    {
    	$err = '';
    	$mobile = isset($this->_context->mobile)?$this->_context->mobile:null;
    	if (is_null($mobile))
    	{
    		$err = '没有输入手机号码';
    	}else if(helper_userbase_reg::validate_mobile_reg($mobile))
    	{
    		$err = '对不起,手机号已经注册过了';
    	}else
    	{
    		$reg_sms = new helper_sms_reg($mobile);
    		$status = $reg_sms->send_message(('您的手机验证码为:{$key},请尽快操作.'));
    		if($status == true)
    		{
    		$err = '验证码发送成功,请尽快使用';
    		}else
    		{
    		$err = $reg_sms->err_msg;
    		}
    	}
    	exit(json_encode($err));
    }
  
    //用户注册测试
    function actionRegdit()
    {
    	//对应数据库列
    	$userinfo = array(
    	'userphone'=>'15902858488',
    	//'parentuserid'=>'' //上级代理 手机号码 可不写 默认0 基本版直接只写电话
    	);
    	$reg = new helper_userbase_reg();
    	$regStatus = $reg->reg($userinfo);
    	
    	if ($regStatus === true)
    	{
    		echo '成功';
    		dump($reg->userbase);
    	}else
    	{
    		echo $reg->errmsg;
    	}
    }
    //测试余额接口
    function actiontest()
    {
    	$res = Helper_Common::curl("http://218.246.196.118/astgo/wap/call.php?a=15882094151");
    
    	echo(Helper_Common::get_split('center">','</body></html>',$res));
    }
    /**
     * 
     * 登陆js
     */
    function actionLoginjs()
    {
    	if (helper_users_login::is_login())
    	{
    		$email = helper_users_login::userbase()->userphone;
    		
    		$html = '欢迎您： <font style="color:red;font-family:Verdana, Arial, Helvetica, sans-serif;">'.$email.'</font> <a href="'. url('users/loginout') .'">退出</a>';
    	}else{
    		$html = '您好，请 <a href="'.url('users/reg').'">注册</a> 或 <a href="'.url('users/login').'">登录</a>';
    	}
    	$this->_view['html'] = $html;
    }
}